<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="created" content="2018-10-23T06:18:10.521000000">
    <meta name="changed" content="2020-01-20T06:18:42.262000000">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta http-equiv="Content-Language" content="en">
    <title>
       Poking memory
    </title>
    <link rel="stylesheet" type="text/css" href="../../style.css">
  </head>
  <body>
    <div class="maindiv">
      <h1>
        Poking memory
      </h1>
      <p>
        You can manipulate the contents of memory using the <b class=propertie>Poke</b> Tool (<img class="icontxt" src="../../../../icons/1616/toolpoke.png" alt="#########">), but the interface for this is severely limited by space constraints: For more than the simplest editing, you will probably find <a href="mem-hex.html">the integrated hex editor</a> far more convenient.
      </p>
      <p>
        Nonetheless, to view and edit values within the circuit, the Poke Tool has two modes of operation: You can edit the address displayed, and you can edit an individual value.
      </p>
      <h2>
        Address selection
      </h2>
      <p>
        To edit the address displayed, click outside the display rectangle. Logisim will draw a red rectangle around the top address.
      </p>
      <p align="center">
        <img class="notscal" src="../../../../img-guide/pokememadr.png" alt="pokememadr">
      </p>
      <ul>
        <li>
          <p>
            Typing hexadecimal digits will change the top address accordingly.
          </p>
        </li>
        <li>
          <p>
            Typing the <b class="tkeybd">Enter key</b> will scroll down one line.
          </p>
        </li>
        <li>
          <p>
            Typing the <b class="tkeybd">Backspace key</b> will scroll up one line.
          </p>
        </li>
        <li>
          <p>
            Typing the <b class="tkeybd">space bar</b> will scroll down one page (four lines).
          </p>
        </li>
      </ul>
      <h2>
        Modification of data
      </h2>
      <p>
        To edit a particular value, click the value within the display rectangle. Logisim will draw a red rectangle around that address.
      </p>
      <p align="center">
        <img class="notscal" src="../../../../img-guide/pokememdata.png" alt="pokememdata">
      </p>
      <ul>
        <li>
          <p>
            Typing hexadecimal digits will change the value at the address currently being edited.
          </p>
        </li>
        <li>
          <p>
            The <b class="tkeybd">Enter key</b> or <b class="tkeybd">Ctrl+Down arrow</b> ill scroll the cursor down one line.
          </p>
        </li>
		<li>
          <p>
            The <b class="tkeybd">Backspace key</b> or <b class="tkeybd">Ctrl+Left Arrow</b> will scroll the cursor one cell backwards. 
          </p>
        </li>
        <li>
          <p>
            The <b class="tkeybd">Space key</b> or <b class="tkeybd">Ctrl+right Arrow</b> will scroll the cursor one cell forward.
          </p>
        </li>
        <li>
          <p>
            The <b class="tkeybd">mouse wheel</b> or <b class="tkeybd">Ctrl+up arrow</b>, <b class="tkeybd">Ctrl+Down arrow</b> moves the cursor up/down a line.
          </p>
        </li>
		<li>
		<p>
		</p>
		</li>)
      </ul>
      <p>
        <strong>Next:</strong> <a href="mem-menu.html">Pop-up menus and files</a>.
      </p>
    </div>
  </body>
</html>
